to stay - French English Dictionary